Rnoc\Retainful\Api\AbandonedCart\Checkout A

Total Complexity 69
Dependencies 2
Dependents 1
Total lines 381
Lines of code 237
Logical lines of code 147
Comment lines 100
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
syncOrder()
A
42 15 49
orderStatusChanged()
A
55 9 18
syncOrderToAPI()
S
52 5 25
purchaseComplete()
S
48 4 33
setRetainfulOrderData()
S
62 5 11
checkoutOrderProcessed()
S
60 4 14
unsetOrderTempData()
S
60 3 14
isPlaced()
S
70 3 5
generateNocCouponForManualOrders()
S
69 3 6
paymentCompleted()
S
66 3 9
setOrderCartToken()
S
71 2 6
orderUpdated()
S
70 2 7
scheduleCartSync()
S
67 2 7
maybeUpdateOrderOnSuccessfulPayment()
S
67 2 8
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
79 1 3